package cn.tedu.serializable;

import javax.lang.model.element.NestingKind;
import java.util.Random;
import java.util.Scanner;

public class cccc {
    public static void main(String[] args) {

            char[] str = random();
            String tt = String.valueOf(str);
            System.out.println("验证码为:" + tt);
            System.out.println("请输入上述验证码:");
            String a = new Scanner(System.in).nextLine();
            if (tt.toUpperCase().equals(a.toLowerCase())) {
                System.out.println("输入错误");
            } else {
                System.out.println("输入正确");
            }
    }

    public static char[] random() {
        char[] arr =new char[5];
        Random r = new Random();
        StringBuilder b = new StringBuilder();
        for (int i = 0; i < 5; i++) {
            if (new Random().nextBoolean()) {
                int input1 = new Random().nextInt(26) + 65;
                arr[i]=(char)input1;
            } else {
                int input2 = new Random().nextInt(26) + 97;
                arr[i]=(char)input2;
            }

        }
        return arr;
    }
}




//        check();


//        private static void check(){
//            //        String  s = "上海自来水来自海上";
//            System.out.println("输入一个字符串：");
//            String s = new Scanner(System.in).nextLine();
//            StringBuilder a = new StringBuilder(s);
//            String b = a.reverse().toString();
//            int c = b.compareTo(s);
//            if (c == 0) {
//                System.out.println("是回文");
//            } else {
//                System.out.println("不是回文");
//            }
//            /**
//             * 编写一个回文字符串，然后调用check方法检查
//             * 该字符串是否为回文，然后输出检查结果。
//             * 若是回文则输出:是回文
//             * 否则输出:不是回文
//             */
//        }
//
//
//    }
//}